talk
English is normally spoken only at the tourism businesses hotels and a few more tourist-oriented restaurants, and by the well-educated upper classes. Do not assume everyone speaks Spanish. Brazilians do not like to be mistaken for Spanish-speakers and some can find it rude to be approached in Spanish.Portuguese is spoken with variations in accent and a few tweaks in vocabulary. Some of them may be interesting for the traveller to know:
Semáforo traffic lights: Sinal in Minas, farol in São Paulo